js中有window.onload和中的onload属性同时存在时

您所在的位置:网站首页 js body onload js中有window.onload和中的onload属性同时存在时

js中有window.onload和中的onload属性同时存在时

2022-05-11 20:36| 来源: 网络整理| 查看: 265

转自于http://topic.csdn.net/u/20100608/14/aa805ed6-0820-47c7-b866-6dd93d90ea67.html (10楼)

情况一,window.onload指定的function是匿名的,则只执行后者,且动作是后者的动作。如:

alert('a'); window.οnlοad=function(){ // alert('b'); } alert('c'); ----显示:acd 情况二,window.onload指定的function不是匿名的,则都会执行,前者先于后者。如:

alert('a'); window.οnlοad=fn(); // 后续脚本不执行 function fn(){ alert('b'); } alert('c'); ----依次显示:abd window.onload在中 情况三,window.onload指定的function是匿名的,则只执行后者,但动作前者是前者的动作。如:

alert('b'); window.οnlοad=function (){ alert('c'); } alert('d'); ----依次显示:bdc 情况四,window.onload指定的function不是匿名的,则都会执行,前者优于后者。如:

alert('b'); window.οnlοad=fn(); // 后续脚本未执行 alert('c'); function fn(){ alert('d'); } ----依次显示:bda



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3